body{
  min-width: 1200px;
}
.page-home-net img {
  width: 100%;
}
.page-home-net .active {
  color: #3092F6;
}
.page-home-net .banxin {
  width: 1200px;
  margin: 0 auto;
}
.page-home-net {
  font-family: "Microsoft Yahei";
}
  /*banner*/
    .page-home-net .swiper-container {
      width: 100%;
      height:406px;
    }
    .page-home-net .banner-wrap .swiper-slide{
      overflow:hidden;
      position: relative;
    }
    .page-home-net .banner-wrap img {
      height:100%;
      width: auto;
      position: absolute;
      top:0;
      left: 50%;
      transform: translateX(-50%);
    }
    .page-home-net .swiper-pagination-bullet{
      background-color:rgba(248,247,250,.37);
      width: 12px;
      height:12px;
    }
    .page-home-net .swiper-pagination-bullet-active{
      background-color:#f8f7fa;
    }
    .page-home-net .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
      margin:0 8px;
    }
    .page-home-net .swiper-container-horizontal>.swiper-pagination-bullets{
      bottom:16px;
    }
    .page-home-net .swiper-button-next,.page-home-net .swiper-button-prev{
      margin-top:36px;
    }

    .swiper-pagination{
      position: absolute;
      bottom: 16px;
      left: 50%;
      transform: translateX(-50%);
    }
    .swiper-pagination-switch{
      background-color:rgba(248,247,250,.37);
      width: 12px;
      height:12px;
      display: block;
      float: left;
      margin-right:8px;
      border-radius:50%;
    }
    .swiper-active-switch{
      background-color:#f8f7fa;
    }


::-moz-placeholder{color:#cccccc;}              
::-webkit-input-placeholder{color:#cccccc;}    
:-ms-input-placeholder{color:#cccccc;}         


.w1200{
  width: 1200px;
  margin: auto;
}
  /*站内导航*/
    .serviceGuide-wrap .list-header {
      height:88px;
      line-height: 88px;
      font-size: 22px;
      letter-spacing: 1.2px; 
      color: #888888;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
    }
    .serviceGuide-wrap .list-header a{
      color:#888888;
    }
    .serviceGuide-wrap .list-header span{
      display: inline-block;
    }
    .serviceGuide-wrap .list-header-mark {
      width: 21px;
      height:21px;
      margin-right: 16px;
      display: inline-block;
      vertical-align: middle;
      margin-top:-3px;
    }
    .serviceGuide-wrap .list-header-active {
      color: #3D7EEA;
    }
  
  /*主要服务介绍*/
    .service_detail{
      
    }
    .service_detail .section_1{
      background: #eeeeee;
      padding-bottom: 58px;
      padding-top: 50px;
    }
    .service_detail .titlemodel{
      text-align: center;
    }
    .service_detail .titlemodel .h2tit{
      font-size: 34px;
      letter-spacing: 2px;
      color: #0f51bb;
      line-height: 34px;
      margin-bottom: 30px;
    }
    .service_detail .titlemodel .desc{
      font-size: 18px;
      line-height: 20px;
      color: #666666;
      margin-bottom:30px;
    }
    .service_detail .section_1 .list{
      padding-top: 10px;
      zoom: 1;
      overflow: hidden;
    }
    .service_detail .section_1 .list li{
      float: left;
      width: 212px;
      border: 1px solid #ccc;
      margin-right: 114px;
    }
    .service_detail .section_1 .list li:nth-child(1){
      border: 1px solid #ff9409;
      background: #ff9409
    }
    .service_detail .section_1 .list li:nth-child(2){
      border: 1px solid #0f51bb;
      background: #0f51bb
    }
    .service_detail .section_1 .list li:nth-child(3){
      border: 1px solid #e95969;
      background: #e95969
    }
    .service_detail .section_1 .list li:nth-child(4){
      border: 1px solid #ff6b0f;
      background: #ff6b0f;
    }
    .service_detail .section_1 .list li:last-child{
      margin-right: 0px;
    }


    .service_detail .section_1 .list li .title{
     height: 91px; 
    }
    .service_detail .section_1 .list li .title .imgbox{
      float: left;
      position: relative;
      width: 58px;
      height:58px;
      line-height:58px;
      margin-right: 25px;
      margin-top:16px;
      margin-left: 33px;
    }
    .service_detail .section_1 .list li .title .imgbox img{
      width: 100%;
    }
    .service_detail .section_1 .list li .title .title2{
      float: left;
      color: #fff;
      font-size: 26px;
      line-height: 30px;
      padding-top:15px;
    }
    .service_detail .section_1 .list li dl{
      background: #fff;
      padding-top: 36px;
      padding-bottom: 8px;
    }
    .service_detail .section_1 .list li dl dd{
      margin-bottom: 26px;
    }
    
    .service_detail .section_1 .list li dl dd .item{
      display: block;
      color: #444444;
      font-size: 20px;
      line-height: 20px;
      padding:0 24px;
      letter-spacing: 1.5px;
      overflow:hidden;
      word-break: keep-all;
      white-space: nowrap;
      margin: 0 26px;
      padding: 0;
    }
    .service_detail .section_1 .list li dl dd .item a{
      display: inline-block;
      color: #444444;
    }
    .service_detail .section_1 .list li dl dd .item:before{
      content: "";
      display: inline-block;
      width: 12px;
      height:12px;
      border-radius:50%;
      vertical-align: middle;
      margin-top:-4px;
      margin-right: 10px;
    }
    .service_detail .section_1 .list li:nth-child(1) dl dd .item:before{
      background-color: #ff7709;
    }
    .service_detail .section_1 .list li:nth-child(2) dl dd .item:before{
      background-color: #0f51bb;
    }
    .service_detail .section_1 .list li:nth-child(3) dl dd .item:before{
      background-color: #e95969;
    }
    .service_detail .section_1 .list li:nth-child(4) dl dd .item:before{
      background-color: #ff6b0f;
    }
    .service_detail .section_1 .list li .more{
      display: block;
      font-size: 20px;
      color:#666666;
      background: #fff;
      text-align: right;
      padding:0 38px 34px 30px;
    }
    .service_detail .section_1 .list li .more *{
      display: inline-block;
      vertical-align: middle;
      width: auto;
    }
    .service_detail .section_1 .list li .more a{
      height: 24px;
      line-height: 24px;
    }
    .service_detail .section_1 .list li .more img{
      width: 30px;
      margin-left:10px;
      margin-top: 1px;
    }

  /*常见问题*/
    .service_detail .section_2{
      padding-top: 50px;
      padding-bottom: 58px;
    }
    .tab_all{
      zoom:1;
      overflow: hidden;
      margin-top:10px;
      background-color: #eef2f7;
      position: relative;
    }
    /*右侧展开*/
      .service_detail .section_2 .hd_list{
        padding-top: 26px; 
      }
      .service_detail .section_2 .hd_list .scrollBox{
        position:relative; 
      }
      .service_detail .section_2 .hd_list .scrollBox .ohbox{
        overflow:hidden; 
        position:relative;
        width:1078px;
        left:61px;
      }
      .service_detail .section_2 .hd_list .scrollBox {
        position:relative;
        overflow:hidden;
        zoom:1;
      }
      .service_detail .section_2 .bd_list{
        width: 1016px;
      }
      .service_detail .section_2 .bd_list .model{
        padding: 30px;
      }
      .service_detail .section_2 .bd_list .model .list li{
        margin-bottom: 31px;
        -webkit-transition:all 0.4s;
        -o-transition:all 0.4s;
        -moz-transition:all 0.4s;
        -ms-transition:all 0.4s;
        transition:all 0.4s;
        background-color: #f9fafc;
      }
      .service_detail .section_2 .bd_list .model .list li:hover .title_infor{
        box-shadow: 0px 0px 20px #ebf0f8
      }
      .service_detail .section_2 .bd_list .model .list li.current .title_infor{
        box-shadow: 0px 0px 20px #ebf0f8
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor{
        padding:15px 0 15px 25px;
        line-height: 42px;
        -webkit-transition:all 0.4s;
        -o-transition:all 0.4s;
        -moz-transition:all 0.4s;
        -ms-transition:all 0.4s;
        transition:all 0.4s;
        cursor: pointer;
        position: relative;
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor .updown-icon{
        display: block;
        width: 16px;
        height:16px;
        position: absolute;
        right:25px;
        top:28px;
        -webkit-transition:all 0.4s;
        -o-transition:all 0.4s;
        -moz-transition:all 0.4s;
        -ms-transition:all 0.4s;
        transition:all 0.4s;
      }
      .service_detail .section_2 .bd_list .model .list li.current .title_infor .updown-icon{
        -webkit-transform:rotate(180deg);
        -moz-transform:rotate(180deg);
        -ms-transform:rotate(180deg);
        transform:rotate(180deg);
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor .updown-icon img{
        width: 100%;
        display: block;
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor .title{
        float: left;
        width: 752px;
        font-size: 20px;
        color: #333333;
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor .title strong{
        font-size: 23px;
        font-weight: bold;
        color: #0f51bb;
      }
      .service_detail .section_2 .bd_list .model .list li .title_infor .time{
        float: right;
        margin-right: 72px;
        font-size: 16px;
        color: #999999;
      }
      /*.service_detail .section_2 .bd_list .model .list li .show_up{
        display: none;
      }*/
      .service_detail .section_2 .bd_list .model .list li .slide_down{
        padding:34px 26px 34px 22px;
        display: none;
        width: 100%;
      }
      .service_detail .section_2 .bd_list .model .list li .slide_down .words-img{
        display: block;
        width: 41px;
        height:41px;
      }
      .service_detail .section_2 .bd_list .model .list li .slide_down .words{
        position: relative;
        font-size: 16px;
        color: #333333;
        line-height: 44px;
        padding:20px 24px 16px;
        margin-left: 66px;
        background-color: #ffffff;
        border: solid 1px #0f51bb;
        width: 792px;
      }
      .service_detail .section_2 .bd_list .model .list li .slide_down .words .triangle {
        position: absolute;
        
      }
      .triangle:before {
        position: absolute;
        content: "";
        top: -10px;
        left: -38px;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        border-right: 14px solid #0f51bb;
      }
      /* 白色覆盖*/
      .triangle:after {
        position: absolute;
        content: "";
        /*减少两像素*/
        top: -10px;
        left: -36px;
        border-bottom: 10px solid transparent;
        border-top: 10px solid transparent;
        border-right: 14px solid #ffffff;
      }

    /*上一页下一页*/
      .service_detail .section_2 .bd_list .model .pagesize{
        text-align: right;
        font-size:0;
        padding:20px 0;
      }
      .service_detail .section_2 .bd_list .model .pagesize ul{
        display: inline-block;
      }
      .service_detail .section_2 .bd_list .model .pagesize ul li{
        float: left;
      }
      .service_detail .section_2 .bd_list .model .pagesize ul li a{
        display: block;
        margin-left: 14px;
        width: 62px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        border-radius: 3px;
        font-size: 14px;
        color: #333333;
        background-color: #f9fafc;
        border: solid 1px #1b70cb;
        -webkit-transition:all 0.4s;
        -o-transition:all 0.4s;
        -moz-transition:all 0.4s;
        -ms-transition:all 0.4s;
        transition:all 0.4s;
      }
      .service_detail .section_2 .bd_list .model .pagesize ul li a.current{
        color: #0f51bb;
      }
      .service_detail .section_2 .bd_list .model .pagesize ul li a:hover{
        color: #0f51bb;
      }

    /*常见问题-左侧导航*/
      .tab_all .hd_all{
        width: 184px;
        background-color: #f7fbfe;
        position: relative;
        z-index:1;
      }
      .tab_all .hd_all-bg{
        position: absolute;
        top:0;
        bottom:0;
        left:0;
        width: 184px;
        background-color: #f7fbfe;
        z-index:0;
      }
      .tab_all .hd_all .h2tit{
        line-height: 78px;
        border-top: 6px solid #0F51BB;
        border-bottom: 1px solid #eef2f7;
        text-align: center;
        font-size: 26px;
        color:#333333;
      }
      .tab_all .hd_all .list li a{
        display:block;
        padding:27px 20px 27px 27px;
        color: #333;
        font-size:20px;
        line-height:26px;
        border-bottom: 1px solid #ddd;
      }
      .tab_all .hd_all .list li:hover a,
      .tab_all .hd_all .list li.current a{
        color: #0F51BB;
        background-color: #eef2f7;
        /*border-bottom: solid 1px #eef2f7;*/
      }

    /*右侧搜索*/
      .bd-right-search{
        text-align: right;
        font-size:0;
        padding:24px 30px 0 0;
      }
      .bd-right-search .input-outer{
        display: inline-block;
        width: 167px;
        height: 30px;
        background-color: #f3f3f3;
        border: solid 1px #037eda;
        border-radius: 6px;
        text-align:left;
        margin-right: 12px;
      }
      .bd-right-search input{
        border:none;
        outline:none;
        box-shadow: none;
      }
      .bd-right-search .input-submit{
        font-size: 12px;
        background-color: transparent;
        border:none;
        padding:8px 10px;
        width: 145px;
      }
      .bd-right-search .btn-submit{
        display: inline-block;
        font-size: 16px;
        color: #ffffff;
        height: 32px;
        line-height: 32px;
        padding:0 10px;
        background-color: #2d66bf;
        border-radius: 6px;
        cursor: pointer;
      }






/*走马灯插件*/
.service_detail .section_1 .list li dl dd .str_wrap{
  display: inline-block;
  vertical-align: middle;
}
.str_wrap {
  overflow:hidden;
//zoom:1;
  width:100%;
  position:relative;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  white-space:nowrap;
}

.str_move {
  white-space:nowrap;
  position:absolute;
  top:0;
  left:0;
  cursor:move;
}
.str_move_clone {
  display:inline-block;
//display:inline;
//zoom:1;
  vertical-align:top;
  position:absolute;
  left:100%;
  top:0;
}
.str_vertical .str_move_clone {
  left:0;
  top:100%;
}
.str_down .str_move_clone {
  left:0;
  bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
  white-space:normal;
  width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
  cursor:inherit;
}
.str_wrap img {
  max-width:none !important;
}